import request from '@/utils/request'

// 创建评级方法
export function createRiskMethodName(data) {
  return request({
    url: '/biz/riskMethodName/create',
    method: 'post',
    data: data
  })
}

// 更新评级方法
export function updateRiskMethodName(data) {
  return request({
    url: '/biz/riskMethodName/update',
    method: 'put',
    data: data
  })
}

// 删除评级方法
export function deleteRiskMethodName(id) {
  return request({
    url: '/biz/riskMethodName/delete?id=' + id,
    method: 'delete'
  })
}

// 获得评级方法
export function getRiskMethodName(id) {
  return request({
    url: '/biz/riskMethodName/get?id=' + id,
    method: 'get'
  })
}
// 获得所有评级方法
export function getAllRiskMethodName() {
  return request({
    url: '/biz/riskMethodName/getAllRiskMethodName',
    method: 'get'
  })
}

// 获得评级方法分页
export function getRiskMethodNamePage(query) {
  return request({
    url: '/biz/riskMethodName/page',
    method: 'get',
    params: query
  })
}

// 导出评级方法 Excel
export function exportRiskMethodNameExcel(query) {
  return request({
    url: '/biz/riskMethodName/export-excel',
    method: 'get',
    params: query,
    responseType: 'blob'
  })
}

// 获得评级方法从表
export function getRiskMethodDetail(methodNameId,type) {
  return request({
    url: '/biz/riskMethodName/getRiskMethodDetailList?methodNameId='+methodNameId+'&type='+type,
    method: 'get'
  })
}

// 获得评级方法从表的类型
export function getRiskMethodDetailType(methodNameId) {
  return request({
    url: '/biz/riskMethodName/getRiskMethodDetailType?methodNameId='+methodNameId,
    method: 'get'
  })
}
